export interface Menu {
  id?: number
  menuName: string
  menuParentId?: number
  menuRoute: string
  menuPath?: string
  menuIcon?: string
  menuSortNo: number | 0
  createBy?: number
  isUse: number | 1
  isHidden: number | 0
  isRender: number | 0
  isLayout: number | 0
  isCache: number | 1
  menuKey?: string
  menuRedirect?: string
  menuType: "directory" | "menu" | "button"
  menuTypeName?: string
  isButton?: boolean
  children: Menu[]
  hasChildren?: boolean
  buttonKeys?: string[]
}
